package ar.uba.fi.tecnicas.fabrica;

public class Finanzas 
{	
	private double capital;
	
	private double gastos;

	private double ganancias;
	
	public Finanzas(double capital)
	{
		this.capital = capital;
		this.gastos = 0;
		this.ganancias = 0;
	}

	public double getCapital() 
	{
		return this.capital;
	}
	
	public void agregarGanancia(double ganancia)
	{
		this.ganancias += ganancia;
	}
	
	public void agregarGasto(double gasto)
	{
		this.gastos += gasto;
	}
	
	public void cerrarBalance()
	{
		this.capital += this.ganancias - this.gastos;
		
		this.gastos = 0;
		this.ganancias = 0;
	}
	
	public double gananciaDiariaNeta()
	{
		return this.ganancias - this.gastos;
	}

	public void agregarGananciaEfectivo(double efectivo) 
	{
		this.capital += efectivo;
	}

	public void agregarGastoEfectivo(double gasto) 
	{
		this.capital -= gasto;		
	}
}
